MKRLRGFKIGHRFVKIFKWIIRSRRNQTGKRQCLTGILNPVTKIYSLARRCLRRGANRLCGGMKPGQTRLGNEPKTPTVPRGHLVVHVGESGEDTRRVVVPVIYFNHPLFGELLEQAERVYGFEQPGRIMIPCRVSDFEKVQMRIAAWDHCRRKSTFKIL